package com.server.runtime;

import java.io.Serializable;
import java.util.ArrayList;

import combat.protocol.data.DoublePoint;
import combat.protocol.interfaces.ScenarioInt;

public class scenarioImpl implements ScenarioInt, Serializable {
	private static final long serialVersionUID = 1L;

	private static scenarioImpl instance = null;

	public int scenarioID = 0;
	public String scenarioName = "";
	public ArrayList<DoublePoint> waypoints = new ArrayList<DoublePoint>();

	public static scenarioImpl instance() {
		if(instance == null) {
			instance = new scenarioImpl();
		}
		return instance;
	}

	public int getScenarioID() {
		return scenarioID;
	}
	public void setScenarioID(int scenarioID) {
		this.scenarioID = scenarioID;
	}

	public String getScenarioName() {
		return scenarioName;
	}
	public void setScenarioName(String scenarioName) {
		this.scenarioName = scenarioName;
	}

	public ArrayList<DoublePoint> getWaypoints() {
		return this.waypoints;
	}
	public void setWaypoints(ArrayList<DoublePoint> waypoints) {
		this.waypoints = waypoints;
	}
	

}
